using System;
using System.ComponentModel;
using System.Diagnostics;


namespace SIS.ENT
{


public class UserContactTable{

#region "Private Variables"
  private int _userContactKey;
  private int _userAccountKey;
  private string _mobileNumber;
  private string _homePhoneNumber;
  private string _otherNumber;
  private string _emailAddress;
  private short _status;
  private DateTime _createdDateTime = DateTime.MinValue ;
  private DateTime _modifiedDateTime = DateTime.MinValue;

#endregion

#region "Public Properties"
/// <summary>
/// Gets or sets the UserContactKey of the UserContactTable.
/// </summary>
[DataObjectFieldAttribute(true, true, false)]
	public int UserContactKey { 
	  get{
			return _userContactKey;
	  }
	  set{
			_userContactKey = value;
	  }
	  }
/// <summary>
/// Gets or sets the UserAccountKey of the UserContactTable.
/// </summary>
	public int UserAccountKey { 
	  get{
			return _userAccountKey;
	  }
	  set{
			_userAccountKey = value;
	  }
	  }
/// <summary>
/// Gets or sets the MobileNumber of the UserContactTable.
/// </summary>
	public string MobileNumber { 
	  get{
			return _mobileNumber;
	  }
	  set{
			_mobileNumber = value;
	  }
	  }
/// <summary>
/// Gets or sets the HomePhoneNumber of the UserContactTable.
/// </summary>
	public string HomePhoneNumber { 
	  get{
			return _homePhoneNumber;
	  }
	  set{
			_homePhoneNumber = value;
	  }
	  }
/// <summary>
/// Gets or sets the OtherNumber of the UserContactTable.
/// </summary>
	public string OtherNumber { 
	  get{
			return _otherNumber;
	  }
	  set{
			_otherNumber = value;
	  }
	  }
/// <summary>
/// Gets or sets the EmailAddress of the UserContactTable.
/// </summary>
	public string EmailAddress { 
	  get{
			return _emailAddress;
	  }
	  set{
			_emailAddress = value;
	  }
	  }
/// <summary>
/// Gets or sets the Status of the UserContactTable.
/// </summary>
	public short Status { 
	  get{
			return _status;
	  }
	  set{
			_status = value;
	  }
	  }
/// <summary>
/// Gets or sets the CreatedDateTime of the UserContactTable.
/// </summary>
	public DateTime CreatedDateTime { 
	  get{
			return _createdDateTime;
	  }
	  set{
			_createdDateTime = value;
	  }
	  }
/// <summary>
/// Gets or sets the ModifiedDateTime of the UserContactTable.
/// </summary>
	public DateTime ModifiedDateTime { 
	  get{
			return _modifiedDateTime;
	  }
	  set{
			_modifiedDateTime = value;
	  }
	  }

#endregion

}
}
